Report language to server so we can deliver back language-specific release
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 10 Aug 2009 19:19:27 +0000 (19:19 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Mon, 10 Aug 2009 19:19:27 +0000 (19:19 +0000)
notes. (Someday.)

gpsbabel/gui/upgrade.cpp

index 35b494401f37fe6345d6cb541d4bb7aa46f4056d..1f41900ccc00f3d4ee3c7187b46e54bb7e6925b1 100644 (file)
@@ -1,5 +1,5 @@
 // -*- C++ -*-
-// $Id: upgrade.cpp,v 1.7 2009-08-09 03:09:11 robertl Exp $
+// $Id: upgrade.cpp,v 1.8 2009-08-10 19:19:27 robertl Exp $
 /*
     Copyright (C) 2009  Robert Lipe, robertlipe@gpsbabel.org
 
@@ -26,6 +26,7 @@
 #include <QMessageBox>
 #include <QDesktopServices>
 #include <QDomDocument>
+#include <QLocale>
 #include <QSysInfo>
 #include <QUrl>
 
@@ -121,12 +122,14 @@ UpgradeCheck::updateStatus UpgradeCheck::checkForUpgrade(const QString &currentV
   header.setValue("Host",  "www.gpsbabel.org");
   header.setContentType("application/x-www-form-urlencoded");
   header.setValue("Host", "www.gpsbabel.org");
-
+  QLocale locale;
+  
   QString args = "current_version=" + currentVersion;
   args += "&installation=" + installationUuid;  
   args += "&os=" + getOsName();  
   args += "&os_ver=" + getOsVersion();
   args += "&beta_ok=1";   // Eventually to come from prefs.
+  args += "&lang=" + QLocale::languageToString(locale.language());
 
   http->setHost("www.gpsbabel.org");
   httpRequestId = http->request(header, args.toUtf8());